package com.ys.service.finance;

import java.math.BigDecimal;
import java.util.Map;

import com.ys.vo.R;

public interface TcwPointRewardPunishService {
	
	R add(String bid, BigDecimal amount, 
			Integer type,
			String itemName,
			String itemNameSub,
			String remark,
			String userId,
			String userName,
			Long roleId,
			String roleName,
			String orgCode,
			String orgName,
			Long menuId) throws Exception;

	R edit(Map<String, Object> params) throws Exception;
	
	R delete(Long id) throws Exception;
	
	R flowPass(Long id, String loginUserId) throws Exception;
	
	void flowFinish(Long id) throws Exception;
}
